Pular para o conteúdo principal

CreateAsync

atenção

Gerado por Inteligência Artificial.


Visão Geral

O método CreateAsync é responsável por criar um novo feriado no sistema. Ele recebe um objeto FeriadoDTO e um DadosTokenDTO como parâmetros e realiza a verificação e adição do feriado, além de atualizar os pontos dos colaboradores associados ao feriado.

plasfran_erp.core/Repositories/Implementations/FeriadoRepository.cs
public async Task<bool> CreateAsync(FeriadoDTO dto, DadosTokenDTO dadosToken)

Dependências Diretas

MétodoLocalizaçãoLinha
VerificaFeriadoplasfran_erp.core/Repositories/Implementations/FeriadoRepository.cs128
AddFeriadoPontosColaboradoresplasfran_erp.core/Repositories/Implementations/FeriadoRepository.cs141

Referências

Método / EndpointLocalizaçãoLinha
Createplasfran_erp.api/Controllers/FeriadoController.cs99

Detalhamento das Referências

Create

O método Create no FeriadoController é um endpoint HTTP POST que chama o método CreateAsync para adicionar um novo feriado. Ele recebe um FeriadoDTO como parâmetro e retorna um ActionResult.

Impacto de Alterações

Alterações no método CreateAsync podem impactar diretamente o funcionamento do endpoint Create no FeriadoController, afetando a criação de feriados via API.

Propagação de Mudanças

  1. Alterações em CreateAsync podem exigir mudanças em VerificaFeriado e AddFeriadoPontosColaboradores para garantir a consistência dos dados.
  2. Mudanças no método Create do FeriadoController podem ser necessárias para alinhar com as alterações feitas em CreateAsync.

Requisitos para Alteração Segura

  • Garantir que todas as verificações de feriado sejam atualizadas em VerificaFeriado.
  • Atualizar o método AddFeriadoPontosColaboradores para refletir quaisquer mudanças na lógica de adição de pontos dos colaboradores.
  • Testar o endpoint Create para assegurar que a API continua a funcionar corretamente após as alterações.